/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package com.keggview.application.model.workflow.workflow;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see com.keggview.application.model.workflow.workflow.WorkflowFactory
 * @model kind="package"
 * @generated
 */
public interface WorkflowPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "workflow";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "com.keggview.application.model.workflow";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "com.keggview.application.model.workflow";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	WorkflowPackage eINSTANCE = com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl.init();

	/**
	 * The meta object id for the '{@link Base <em>Base</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see Base
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getBase()
	 * @generated
	 */
	int BASE = 0;

	/**
	 * The number of structural features of the '<em>Base</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BASE_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.PathwayImpl <em>Pathway</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.PathwayImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getPathway()
	 * @generated
	 */
	int PATHWAY = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__NAME = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Org</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__ORG = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Number</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__NUMBER = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Title</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__TITLE = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Image</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__IMAGE = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__LINK = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Entries</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__ENTRIES = BASE_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Reactions</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__REACTIONS = BASE_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Relations</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY__RELATIONS = BASE_FEATURE_COUNT + 8;

	/**
	 * The number of structural features of the '<em>Pathway</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PATHWAY_FEATURE_COUNT = BASE_FEATURE_COUNT + 9;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.EntryImpl <em>Entry</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.EntryImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getEntry()
	 * @generated
	 */
	int ENTRY = 2;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__ID = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__NAME = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__TYPE = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__LINK = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Reaction</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__REACTION = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Map</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__MAP = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Components</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__COMPONENTS = BASE_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Graphic</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY__GRAPHIC = BASE_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>Entry</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENTRY_FEATURE_COUNT = BASE_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.AltImpl <em>Alt</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.AltImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getAlt()
	 * @generated
	 */
	int ALT = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ALT__NAME = BASE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Alt</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ALT_FEATURE_COUNT = BASE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.GraphicsImpl <em>Graphics</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.GraphicsImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getGraphics()
	 * @generated
	 */
	int GRAPHICS = 4;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__NAME = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>X</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__X = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Y</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__Y = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__TYPE = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Width</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__WIDTH = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Height</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__HEIGHT = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Fgcolor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__FGCOLOR = BASE_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Bgcolor</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS__BGCOLOR = BASE_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>Graphics</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int GRAPHICS_FEATURE_COUNT = BASE_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.ComponentImpl <em>Component</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.ComponentImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getComponent()
	 * @generated
	 */
	int COMPONENT = 5;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__ID = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__NAME = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__TYPE = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__LINK = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Reaction</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__REACTION = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Map</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__MAP = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Entry</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT__ENTRY = BASE_FEATURE_COUNT + 6;

	/**
	 * The number of structural features of the '<em>Component</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPONENT_FEATURE_COUNT = BASE_FEATURE_COUNT + 7;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.ProductImpl <em>Product</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.ProductImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getProduct()
	 * @generated
	 */
	int PRODUCT = 6;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__ID = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__NAME = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__TYPE = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__LINK = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Reaction</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__REACTION = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Map</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__MAP = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Entry</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__ENTRY = BASE_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Alt</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT__ALT = BASE_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>Product</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRODUCT_FEATURE_COUNT = BASE_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.ReactionImpl <em>Reaction</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.ReactionImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getReaction()
	 * @generated
	 */
	int REACTION = 7;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__ID = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__NAME = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__TYPE = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__LINK = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Reaction</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__REACTION = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Map</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__MAP = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Substrates</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__SUBSTRATES = BASE_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Products</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION__PRODUCTS = BASE_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>Reaction</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REACTION_FEATURE_COUNT = BASE_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.SubstrateImpl <em>Substrate</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.SubstrateImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getSubstrate()
	 * @generated
	 */
	int SUBSTRATE = 8;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__ID = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__NAME = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__TYPE = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Link</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__LINK = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Reaction</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__REACTION = BASE_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Map</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__MAP = BASE_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Entry</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__ENTRY = BASE_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Alt</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE__ALT = BASE_FEATURE_COUNT + 7;

	/**
	 * The number of structural features of the '<em>Substrate</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBSTRATE_FEATURE_COUNT = BASE_FEATURE_COUNT + 8;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.RelationImpl <em>Relation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.RelationImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getRelation()
	 * @generated
	 */
	int RELATION = 9;

	/**
	 * The feature id for the '<em><b>Entry1</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATION__ENTRY1 = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Entry2</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATION__ENTRY2 = BASE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATION__TYPE = BASE_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Entry Pair</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATION__ENTRY_PAIR = BASE_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Subtypes</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATION__SUBTYPES = BASE_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Relation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RELATION_FEATURE_COUNT = BASE_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link com.keggview.application.model.workflow.workflow.impl.SubtypeImpl <em>Subtype</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see com.keggview.application.model.workflow.workflow.impl.SubtypeImpl
	 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getSubtype()
	 * @generated
	 */
	int SUBTYPE = 10;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBTYPE__NAME = BASE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBTYPE__VALUE = BASE_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Subtype</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUBTYPE_FEATURE_COUNT = BASE_FEATURE_COUNT + 2;


	/**
	 * Returns the meta object for class '{@link Base <em>Base</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Base</em>'.
	 * @see Base
	 * @model instanceClass="Base"
	 * @generated
	 */
	EClass getBase();

	/**
	 * Returns the meta object for class '{@link Pathway <em>Pathway</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Pathway</em>'.
	 * @see Pathway
	 * @model instanceClass="Pathway" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getPathway();

	/**
	 * Returns the meta object for the attribute '{@link Pathway#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Pathway#getName()
	 * @see #getPathway()
	 * @generated
	 */
	EAttribute getPathway_Name();

	/**
	 * Returns the meta object for the attribute '{@link Pathway#getOrg <em>Org</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Org</em>'.
	 * @see Pathway#getOrg()
	 * @see #getPathway()
	 * @generated
	 */
	EAttribute getPathway_Org();

	/**
	 * Returns the meta object for the attribute '{@link Pathway#getNumber <em>Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Number</em>'.
	 * @see Pathway#getNumber()
	 * @see #getPathway()
	 * @generated
	 */
	EAttribute getPathway_Number();

	/**
	 * Returns the meta object for the attribute '{@link Pathway#getTitle <em>Title</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Title</em>'.
	 * @see Pathway#getTitle()
	 * @see #getPathway()
	 * @generated
	 */
	EAttribute getPathway_Title();

	/**
	 * Returns the meta object for the attribute '{@link Pathway#getImage <em>Image</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Image</em>'.
	 * @see Pathway#getImage()
	 * @see #getPathway()
	 * @generated
	 */
	EAttribute getPathway_Image();

	/**
	 * Returns the meta object for the attribute '{@link Pathway#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link</em>'.
	 * @see Pathway#getLink()
	 * @see #getPathway()
	 * @generated
	 */
	EAttribute getPathway_Link();

	/**
	 * Returns the meta object for the reference list '{@link Pathway#getEntries <em>Entries</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Entries</em>'.
	 * @see Pathway#getEntries()
	 * @see #getPathway()
	 * @generated
	 */
	EReference getPathway_Entries();

	/**
	 * Returns the meta object for the reference list '{@link Pathway#getReactions <em>Reactions</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Reactions</em>'.
	 * @see Pathway#getReactions()
	 * @see #getPathway()
	 * @generated
	 */
	EReference getPathway_Reactions();

	/**
	 * Returns the meta object for the reference list '{@link Pathway#getRelations <em>Relations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Relations</em>'.
	 * @see Pathway#getRelations()
	 * @see #getPathway()
	 * @generated
	 */
	EReference getPathway_Relations();

	/**
	 * Returns the meta object for class '{@link Entry <em>Entry</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Entry</em>'.
	 * @see Entry
	 * @model instanceClass="Entry" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getEntry();

	/**
	 * Returns the meta object for the attribute '{@link Entry#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see Entry#getId()
	 * @see #getEntry()
	 * @generated
	 */
	EAttribute getEntry_Id();

	/**
	 * Returns the meta object for the attribute '{@link Entry#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Entry#getName()
	 * @see #getEntry()
	 * @generated
	 */
	EAttribute getEntry_Name();

	/**
	 * Returns the meta object for the attribute '{@link Entry#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Entry#getType()
	 * @see #getEntry()
	 * @generated
	 */
	EAttribute getEntry_Type();

	/**
	 * Returns the meta object for the attribute '{@link Entry#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link</em>'.
	 * @see Entry#getLink()
	 * @see #getEntry()
	 * @generated
	 */
	EAttribute getEntry_Link();

	/**
	 * Returns the meta object for the attribute '{@link Entry#getReaction <em>Reaction</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reaction</em>'.
	 * @see Entry#getReaction()
	 * @see #getEntry()
	 * @generated
	 */
	EAttribute getEntry_Reaction();

	/**
	 * Returns the meta object for the attribute '{@link Entry#getMap <em>Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Map</em>'.
	 * @see Entry#getMap()
	 * @see #getEntry()
	 * @generated
	 */
	EAttribute getEntry_Map();

	/**
	 * Returns the meta object for the reference list '{@link Entry#getComponents <em>Components</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Components</em>'.
	 * @see Entry#getComponents()
	 * @see #getEntry()
	 * @generated
	 */
	EReference getEntry_Components();

	/**
	 * Returns the meta object for the reference '{@link Entry#getGraphic <em>Graphic</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Graphic</em>'.
	 * @see Entry#getGraphic()
	 * @see #getEntry()
	 * @generated
	 */
	EReference getEntry_Graphic();

	/**
	 * Returns the meta object for class '{@link Alt <em>Alt</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Alt</em>'.
	 * @see Alt
	 * @model instanceClass="Alt" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getAlt();

	/**
	 * Returns the meta object for the attribute '{@link Alt#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Alt#getName()
	 * @see #getAlt()
	 * @generated
	 */
	EAttribute getAlt_Name();

	/**
	 * Returns the meta object for class '{@link Graphics <em>Graphics</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Graphics</em>'.
	 * @see Graphics
	 * @model instanceClass="Graphics" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getGraphics();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Graphics#getName()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Name();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getX <em>X</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>X</em>'.
	 * @see Graphics#getX()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_X();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getY <em>Y</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Y</em>'.
	 * @see Graphics#getY()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Y();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Graphics#getType()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Type();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getWidth <em>Width</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Width</em>'.
	 * @see Graphics#getWidth()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Width();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getHeight <em>Height</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Height</em>'.
	 * @see Graphics#getHeight()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Height();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getFgcolor <em>Fgcolor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Fgcolor</em>'.
	 * @see Graphics#getFgcolor()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Fgcolor();

	/**
	 * Returns the meta object for the attribute '{@link Graphics#getBgcolor <em>Bgcolor</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Bgcolor</em>'.
	 * @see Graphics#getBgcolor()
	 * @see #getGraphics()
	 * @generated
	 */
	EAttribute getGraphics_Bgcolor();

	/**
	 * Returns the meta object for class '{@link Component <em>Component</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Component</em>'.
	 * @see Component
	 * @model instanceClass="Component" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getComponent();

	/**
	 * Returns the meta object for the attribute '{@link Component#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see Component#getId()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Id();

	/**
	 * Returns the meta object for the attribute '{@link Component#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Component#getName()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Name();

	/**
	 * Returns the meta object for the attribute '{@link Component#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Component#getType()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Type();

	/**
	 * Returns the meta object for the attribute '{@link Component#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link</em>'.
	 * @see Component#getLink()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Link();

	/**
	 * Returns the meta object for the attribute '{@link Component#getReaction <em>Reaction</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reaction</em>'.
	 * @see Component#getReaction()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Reaction();

	/**
	 * Returns the meta object for the attribute '{@link Component#getMap <em>Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Map</em>'.
	 * @see Component#getMap()
	 * @see #getComponent()
	 * @generated
	 */
	EAttribute getComponent_Map();

	/**
	 * Returns the meta object for the reference '{@link Component#getEntry <em>Entry</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Entry</em>'.
	 * @see Component#getEntry()
	 * @see #getComponent()
	 * @generated
	 */
	EReference getComponent_Entry();

	/**
	 * Returns the meta object for class '{@link Product <em>Product</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Product</em>'.
	 * @see Product
	 * @model instanceClass="Product" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getProduct();

	/**
	 * Returns the meta object for the attribute '{@link Product#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see Product#getId()
	 * @see #getProduct()
	 * @generated
	 */
	EAttribute getProduct_Id();

	/**
	 * Returns the meta object for the attribute '{@link Product#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Product#getName()
	 * @see #getProduct()
	 * @generated
	 */
	EAttribute getProduct_Name();

	/**
	 * Returns the meta object for the attribute '{@link Product#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Product#getType()
	 * @see #getProduct()
	 * @generated
	 */
	EAttribute getProduct_Type();

	/**
	 * Returns the meta object for the attribute '{@link Product#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link</em>'.
	 * @see Product#getLink()
	 * @see #getProduct()
	 * @generated
	 */
	EAttribute getProduct_Link();

	/**
	 * Returns the meta object for the attribute '{@link Product#getReaction <em>Reaction</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reaction</em>'.
	 * @see Product#getReaction()
	 * @see #getProduct()
	 * @generated
	 */
	EAttribute getProduct_Reaction();

	/**
	 * Returns the meta object for the attribute '{@link Product#getMap <em>Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Map</em>'.
	 * @see Product#getMap()
	 * @see #getProduct()
	 * @generated
	 */
	EAttribute getProduct_Map();

	/**
	 * Returns the meta object for the reference '{@link Product#getEntry <em>Entry</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Entry</em>'.
	 * @see Product#getEntry()
	 * @see #getProduct()
	 * @generated
	 */
	EReference getProduct_Entry();

	/**
	 * Returns the meta object for the reference '{@link Product#getAlt <em>Alt</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Alt</em>'.
	 * @see Product#getAlt()
	 * @see #getProduct()
	 * @generated
	 */
	EReference getProduct_Alt();

	/**
	 * Returns the meta object for class '{@link Reaction <em>Reaction</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Reaction</em>'.
	 * @see Reaction
	 * @model instanceClass="Reaction" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getReaction();

	/**
	 * Returns the meta object for the attribute '{@link Reaction#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see Reaction#getId()
	 * @see #getReaction()
	 * @generated
	 */
	EAttribute getReaction_Id();

	/**
	 * Returns the meta object for the attribute '{@link Reaction#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Reaction#getName()
	 * @see #getReaction()
	 * @generated
	 */
	EAttribute getReaction_Name();

	/**
	 * Returns the meta object for the attribute '{@link Reaction#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Reaction#getType()
	 * @see #getReaction()
	 * @generated
	 */
	EAttribute getReaction_Type();

	/**
	 * Returns the meta object for the attribute '{@link Reaction#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link</em>'.
	 * @see Reaction#getLink()
	 * @see #getReaction()
	 * @generated
	 */
	EAttribute getReaction_Link();

	/**
	 * Returns the meta object for the attribute '{@link Reaction#getReaction <em>Reaction</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reaction</em>'.
	 * @see Reaction#getReaction()
	 * @see #getReaction()
	 * @generated
	 */
	EAttribute getReaction_Reaction();

	/**
	 * Returns the meta object for the attribute '{@link Reaction#getMap <em>Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Map</em>'.
	 * @see Reaction#getMap()
	 * @see #getReaction()
	 * @generated
	 */
	EAttribute getReaction_Map();

	/**
	 * Returns the meta object for the reference list '{@link Reaction#getSubstrates <em>Substrates</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Substrates</em>'.
	 * @see Reaction#getSubstrates()
	 * @see #getReaction()
	 * @generated
	 */
	EReference getReaction_Substrates();

	/**
	 * Returns the meta object for the reference list '{@link Reaction#getProducts <em>Products</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Products</em>'.
	 * @see Reaction#getProducts()
	 * @see #getReaction()
	 * @generated
	 */
	EReference getReaction_Products();

	/**
	 * Returns the meta object for class '{@link Substrate <em>Substrate</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Substrate</em>'.
	 * @see Substrate
	 * @model instanceClass="Substrate" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getSubstrate();

	/**
	 * Returns the meta object for the attribute '{@link Substrate#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see Substrate#getId()
	 * @see #getSubstrate()
	 * @generated
	 */
	EAttribute getSubstrate_Id();

	/**
	 * Returns the meta object for the attribute '{@link Substrate#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see Substrate#getName()
	 * @see #getSubstrate()
	 * @generated
	 */
	EAttribute getSubstrate_Name();

	/**
	 * Returns the meta object for the attribute '{@link Substrate#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Substrate#getType()
	 * @see #getSubstrate()
	 * @generated
	 */
	EAttribute getSubstrate_Type();

	/**
	 * Returns the meta object for the attribute '{@link Substrate#getLink <em>Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Link</em>'.
	 * @see Substrate#getLink()
	 * @see #getSubstrate()
	 * @generated
	 */
	EAttribute getSubstrate_Link();

	/**
	 * Returns the meta object for the attribute '{@link Substrate#getReaction <em>Reaction</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reaction</em>'.
	 * @see Substrate#getReaction()
	 * @see #getSubstrate()
	 * @generated
	 */
	EAttribute getSubstrate_Reaction();

	/**
	 * Returns the meta object for the attribute '{@link Substrate#getMap <em>Map</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Map</em>'.
	 * @see Substrate#getMap()
	 * @see #getSubstrate()
	 * @generated
	 */
	EAttribute getSubstrate_Map();

	/**
	 * Returns the meta object for the reference '{@link Substrate#getEntry <em>Entry</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Entry</em>'.
	 * @see Substrate#getEntry()
	 * @see #getSubstrate()
	 * @generated
	 */
	EReference getSubstrate_Entry();

	/**
	 * Returns the meta object for the reference '{@link Substrate#getAlt <em>Alt</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Alt</em>'.
	 * @see Substrate#getAlt()
	 * @see #getSubstrate()
	 * @generated
	 */
	EReference getSubstrate_Alt();

	/**
	 * Returns the meta object for class '{@link Relation <em>Relation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Relation</em>'.
	 * @see Relation
	 * @model instanceClass="Relation" superTypes="com.keggview.application.model.workflow.workflow.Base"
	 * @generated
	 */
	EClass getRelation();

	/**
	 * Returns the meta object for the attribute '{@link Relation#getEntry1 <em>Entry1</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Entry1</em>'.
	 * @see Relation#getEntry1()
	 * @see #getRelation()
	 * @generated
	 */
	EAttribute getRelation_Entry1();

	/**
	 * Returns the meta object for the attribute '{@link Relation#getEntry2 <em>Entry2</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Entry2</em>'.
	 * @see Relation#getEntry2()
	 * @see #getRelation()
	 * @generated
	 */
	EAttribute getRelation_Entry2();

	/**
	 * Returns the meta object for the attribute '{@link Relation#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see Relation#getType()
	 * @see #getRelation()
	 * @generated
	 */
	EAttribute getRelation_Type();

	/**
	 * Returns the meta object for the reference list '{@link Relation#getEntryPair <em>Entry Pair</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Entry Pair</em>'.
	 * @see Relation#getEntryPair()
	 * @see #getRelation()
	 * @generated
	 */
	EReference getRelation_EntryPair();

	/**
	 * Returns the meta object for the reference list '{@link Relation#getSubtypes <em>Subtypes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>Subtypes</em>'.
	 * @see Relation#getSubtypes()
	 * @see #getRelation()
	 * @generated
	 */
	EReference getRelation_Subtypes();

	/**
	 * Returns the meta object for class '{@link com.keggview.application.model.workflow.workflow.Subtype <em>Subtype</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Subtype</em>'.
	 * @see com.keggview.application.model.workflow.workflow.Subtype
	 * @generated
	 */
	EClass getSubtype();

	/**
	 * Returns the meta object for the attribute '{@link com.keggview.application.model.workflow.workflow.Subtype#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see com.keggview.application.model.workflow.workflow.Subtype#getName()
	 * @see #getSubtype()
	 * @generated
	 */
	EAttribute getSubtype_Name();

	/**
	 * Returns the meta object for the attribute '{@link com.keggview.application.model.workflow.workflow.Subtype#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see com.keggview.application.model.workflow.workflow.Subtype#getValue()
	 * @see #getSubtype()
	 * @generated
	 */
	EAttribute getSubtype_Value();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	WorkflowFactory getWorkflowFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link Base <em>Base</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see Base
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getBase()
		 * @generated
		 */
		EClass BASE = eINSTANCE.getBase();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.PathwayImpl <em>Pathway</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.PathwayImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getPathway()
		 * @generated
		 */
		EClass PATHWAY = eINSTANCE.getPathway();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATHWAY__NAME = eINSTANCE.getPathway_Name();

		/**
		 * The meta object literal for the '<em><b>Org</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATHWAY__ORG = eINSTANCE.getPathway_Org();

		/**
		 * The meta object literal for the '<em><b>Number</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATHWAY__NUMBER = eINSTANCE.getPathway_Number();

		/**
		 * The meta object literal for the '<em><b>Title</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATHWAY__TITLE = eINSTANCE.getPathway_Title();

		/**
		 * The meta object literal for the '<em><b>Image</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATHWAY__IMAGE = eINSTANCE.getPathway_Image();

		/**
		 * The meta object literal for the '<em><b>Link</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PATHWAY__LINK = eINSTANCE.getPathway_Link();

		/**
		 * The meta object literal for the '<em><b>Entries</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PATHWAY__ENTRIES = eINSTANCE.getPathway_Entries();

		/**
		 * The meta object literal for the '<em><b>Reactions</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PATHWAY__REACTIONS = eINSTANCE.getPathway_Reactions();

		/**
		 * The meta object literal for the '<em><b>Relations</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PATHWAY__RELATIONS = eINSTANCE.getPathway_Relations();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.EntryImpl <em>Entry</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.EntryImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getEntry()
		 * @generated
		 */
		EClass ENTRY = eINSTANCE.getEntry();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTRY__ID = eINSTANCE.getEntry_Id();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTRY__NAME = eINSTANCE.getEntry_Name();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTRY__TYPE = eINSTANCE.getEntry_Type();

		/**
		 * The meta object literal for the '<em><b>Link</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTRY__LINK = eINSTANCE.getEntry_Link();

		/**
		 * The meta object literal for the '<em><b>Reaction</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTRY__REACTION = eINSTANCE.getEntry_Reaction();

		/**
		 * The meta object literal for the '<em><b>Map</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ENTRY__MAP = eINSTANCE.getEntry_Map();

		/**
		 * The meta object literal for the '<em><b>Components</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ENTRY__COMPONENTS = eINSTANCE.getEntry_Components();

		/**
		 * The meta object literal for the '<em><b>Graphic</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ENTRY__GRAPHIC = eINSTANCE.getEntry_Graphic();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.AltImpl <em>Alt</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.AltImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getAlt()
		 * @generated
		 */
		EClass ALT = eINSTANCE.getAlt();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ALT__NAME = eINSTANCE.getAlt_Name();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.GraphicsImpl <em>Graphics</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.GraphicsImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getGraphics()
		 * @generated
		 */
		EClass GRAPHICS = eINSTANCE.getGraphics();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__NAME = eINSTANCE.getGraphics_Name();

		/**
		 * The meta object literal for the '<em><b>X</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__X = eINSTANCE.getGraphics_X();

		/**
		 * The meta object literal for the '<em><b>Y</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__Y = eINSTANCE.getGraphics_Y();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__TYPE = eINSTANCE.getGraphics_Type();

		/**
		 * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__WIDTH = eINSTANCE.getGraphics_Width();

		/**
		 * The meta object literal for the '<em><b>Height</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__HEIGHT = eINSTANCE.getGraphics_Height();

		/**
		 * The meta object literal for the '<em><b>Fgcolor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__FGCOLOR = eINSTANCE.getGraphics_Fgcolor();

		/**
		 * The meta object literal for the '<em><b>Bgcolor</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute GRAPHICS__BGCOLOR = eINSTANCE.getGraphics_Bgcolor();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.ComponentImpl <em>Component</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.ComponentImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getComponent()
		 * @generated
		 */
		EClass COMPONENT = eINSTANCE.getComponent();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__ID = eINSTANCE.getComponent_Id();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__NAME = eINSTANCE.getComponent_Name();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__TYPE = eINSTANCE.getComponent_Type();

		/**
		 * The meta object literal for the '<em><b>Link</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__LINK = eINSTANCE.getComponent_Link();

		/**
		 * The meta object literal for the '<em><b>Reaction</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__REACTION = eINSTANCE.getComponent_Reaction();

		/**
		 * The meta object literal for the '<em><b>Map</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMPONENT__MAP = eINSTANCE.getComponent_Map();

		/**
		 * The meta object literal for the '<em><b>Entry</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference COMPONENT__ENTRY = eINSTANCE.getComponent_Entry();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.ProductImpl <em>Product</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.ProductImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getProduct()
		 * @generated
		 */
		EClass PRODUCT = eINSTANCE.getProduct();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRODUCT__ID = eINSTANCE.getProduct_Id();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRODUCT__NAME = eINSTANCE.getProduct_Name();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRODUCT__TYPE = eINSTANCE.getProduct_Type();

		/**
		 * The meta object literal for the '<em><b>Link</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRODUCT__LINK = eINSTANCE.getProduct_Link();

		/**
		 * The meta object literal for the '<em><b>Reaction</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRODUCT__REACTION = eINSTANCE.getProduct_Reaction();

		/**
		 * The meta object literal for the '<em><b>Map</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PRODUCT__MAP = eINSTANCE.getProduct_Map();

		/**
		 * The meta object literal for the '<em><b>Entry</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRODUCT__ENTRY = eINSTANCE.getProduct_Entry();

		/**
		 * The meta object literal for the '<em><b>Alt</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRODUCT__ALT = eINSTANCE.getProduct_Alt();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.ReactionImpl <em>Reaction</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.ReactionImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getReaction()
		 * @generated
		 */
		EClass REACTION = eINSTANCE.getReaction();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTION__ID = eINSTANCE.getReaction_Id();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTION__NAME = eINSTANCE.getReaction_Name();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTION__TYPE = eINSTANCE.getReaction_Type();

		/**
		 * The meta object literal for the '<em><b>Link</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTION__LINK = eINSTANCE.getReaction_Link();

		/**
		 * The meta object literal for the '<em><b>Reaction</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTION__REACTION = eINSTANCE.getReaction_Reaction();

		/**
		 * The meta object literal for the '<em><b>Map</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REACTION__MAP = eINSTANCE.getReaction_Map();

		/**
		 * The meta object literal for the '<em><b>Substrates</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REACTION__SUBSTRATES = eINSTANCE.getReaction_Substrates();

		/**
		 * The meta object literal for the '<em><b>Products</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference REACTION__PRODUCTS = eINSTANCE.getReaction_Products();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.SubstrateImpl <em>Substrate</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.SubstrateImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getSubstrate()
		 * @generated
		 */
		EClass SUBSTRATE = eINSTANCE.getSubstrate();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBSTRATE__ID = eINSTANCE.getSubstrate_Id();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBSTRATE__NAME = eINSTANCE.getSubstrate_Name();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBSTRATE__TYPE = eINSTANCE.getSubstrate_Type();

		/**
		 * The meta object literal for the '<em><b>Link</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBSTRATE__LINK = eINSTANCE.getSubstrate_Link();

		/**
		 * The meta object literal for the '<em><b>Reaction</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBSTRATE__REACTION = eINSTANCE.getSubstrate_Reaction();

		/**
		 * The meta object literal for the '<em><b>Map</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBSTRATE__MAP = eINSTANCE.getSubstrate_Map();

		/**
		 * The meta object literal for the '<em><b>Entry</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SUBSTRATE__ENTRY = eINSTANCE.getSubstrate_Entry();

		/**
		 * The meta object literal for the '<em><b>Alt</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference SUBSTRATE__ALT = eINSTANCE.getSubstrate_Alt();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.RelationImpl <em>Relation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.RelationImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getRelation()
		 * @generated
		 */
		EClass RELATION = eINSTANCE.getRelation();

		/**
		 * The meta object literal for the '<em><b>Entry1</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RELATION__ENTRY1 = eINSTANCE.getRelation_Entry1();

		/**
		 * The meta object literal for the '<em><b>Entry2</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RELATION__ENTRY2 = eINSTANCE.getRelation_Entry2();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RELATION__TYPE = eINSTANCE.getRelation_Type();

		/**
		 * The meta object literal for the '<em><b>Entry Pair</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference RELATION__ENTRY_PAIR = eINSTANCE.getRelation_EntryPair();

		/**
		 * The meta object literal for the '<em><b>Subtypes</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference RELATION__SUBTYPES = eINSTANCE.getRelation_Subtypes();

		/**
		 * The meta object literal for the '{@link com.keggview.application.model.workflow.workflow.impl.SubtypeImpl <em>Subtype</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see com.keggview.application.model.workflow.workflow.impl.SubtypeImpl
		 * @see com.keggview.application.model.workflow.workflow.impl.WorkflowPackageImpl#getSubtype()
		 * @generated
		 */
		EClass SUBTYPE = eINSTANCE.getSubtype();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBTYPE__NAME = eINSTANCE.getSubtype_Name();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute SUBTYPE__VALUE = eINSTANCE.getSubtype_Value();

	}

} //WorkflowPackage
